package cc.mrbird.febs.buss.entity;

import java.util.Date;

import lombok.Data;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;

/**
 * 预约信息 Entity
 *
 * @author jeson
 * @date 2021-04-26 11:01:03
 */
@Data
@TableName("appointment_info")
public class AppointmentInfo {

    /**
     * 
     */
    @TableId(value = "id", type = IdType.AUTO)
    private Long id;

    /**
     * 预约部门unid
     */
    @TableField("dept_unid")
    private Long deptUnid;

    /**
     * 预约部门名称
     */
    @TableField("dept_name")
    private String deptName;

    /**
     * 事项标识
     */
    @TableField("service_unid")
    private Long serviceUnid;

    /**
     * 事项名称
     */
    @TableField("service_name")
    private String serviceName;

    /**
     * 用户标识
     */
    @TableField("user_unid")
    private Long userUnid;

    /**
     * 用户名
     */
    @TableField("user_name")
    private String userName;

    /**
     * 手机号
     */
    @TableField("user_phone")
    private String userPhone;

    /**
     * 证件号码
     */
    @TableField("user_idcard")
    private String userIdcard;

    /**
     * 用户地址
     */
    @TableField("user_address")
    private String userAddress;

    /**
     * 是否代办  0非代办   1代办
     */
    @TableField("is_agent")
    private Byte isAgent;

    /**
     * 代办人姓名
     */
    @TableField("agent_name")
    private String agentName;

    /**
     * 代办人身份证
     */
    @TableField("agent_idcard")
    private String agentIdcard;

    /**
     * 代办人电话
     */
    @TableField("agent_phone")
    private String agentPhone;

    /**
     * 预约日期
     */
    @TableField("book_date")
    private Date bookDate;

    /**
     * 区划编码
     */
    @TableField("area_code")
    private String areaCode;

    /**
     * 
     */
    @TableField("org_code")
    private String orgCode;

    /**
     * 是否删除
     */
    @TableField("is_del")
    private Byte isDel;

    /**
     * 创建时间
     */
    @TableField("create_time")
    private Date createTime;

}
